package fr.afcepf.atod19.groupeJV.business.interfaces;

import java.util.List;

import javax.ejb.Remote;

import fr.afcepf.atod19.groupeJV.entity.Editeur;
import fr.afcepf.atod19.groupeJV.entity.Genre;
import fr.afcepf.atod19.groupeJV.entity.Jeu;
import fr.afcepf.atod19.groupeJV.entity.Produit;
import fr.afcepf.atod19.groupeJV.entity.Support;

@Remote
public interface IBusinessJeux {
	public Double getMoy(Jeu jeu);
	public List<Produit> rechercheMultiC(String nomJeu, int idSupport, int idGenre);
	public List<Produit> getTopVente();
	public List<Jeu> getNouveaute();
	public List<Produit> getAllProduit();
	public List<Produit> rechercherProduitSupport(Support support);
	public List<Jeu> getAllJeux();
	public List<Support> getAllSupport();
	public List<Editeur> getAllEditeur();
	public List<Genre> getAllGenre();
	public Produit getProduitById(int idProduit);
	public int getIDSupportRechercheByNom(String nomSupport);
	public int getIDGenreByNom(String nomGenre);
}
